﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace Sicoagro.Models
{
    public class Ofertante
    {
        [DisplayName("Codigo")]
        public int CodOfertante { get; set; }
        [DisplayName("Tipo de Documento")]
        public String TipoDocOfertante { get; set; }
        [Required(ErrorMessage = "El campo número de documento no puede estar vacío")]
        [DisplayName("Número de Documento")]
        public String NumDocOfertante { get; set; }
        [Required(ErrorMessage = "El campo Email no puede estar vacío")]
        [DisplayName("Email")]
        public String EmailOfertante { get; set; }
        [DisplayName("Usuario")]
        public String UsuarioOfertante { get; set; }
        [DisplayName("Contraseña")]
        public String ClaveOfertante { get; set; }
        [Required(ErrorMessage = "El campo Razón Social no puede estar vacío")]
        [DisplayName("Razón Social")]
        public String RazonSocial { get; set; }
        [DisplayName("Departamento")]
        public String DepOfertante { get; set; }
        [DisplayName("Provincia")]
        public String ProvOfertante { get; set; }
        [DisplayName("Distrito")]
        public String DistOfertante { get; set; }
        [DisplayName("Direccion")]
        public String DirecOfertante { get; set; }
        [DisplayName("Número de Teléfono")]
        public String NumTelefOfertante { get; set; }
        [DisplayName("Flag de Membresia")]
        public bool FlgMembresia { get; set; }
        [DisplayName("Estado de Ofertante")]
        public int StdRegistro { get; set; }
        [DisplayName("Descripción de Rechazo")]
        public String DscRechazo { get; set; }
    }
}